package com.dfbz.demo_第七题;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;

/**
 * @author lscl
 * @version 1.0
 * @intro:
 */
public class Demo02_JDK7的标准处理异常方式 {
    public static void main(String[] args) {

        /*
         写在try()中的流,在try{}代码块执行完毕后,会自动关流,
         而且即使是出现异常了也会帮我们自动关流,
         如果是创建流的时候就出现异常了,流对象创建失败,则不会调用这个流的close方法(调用了就空指针了)
         */
        try (
                InputStream is = new FileInputStream("001.txt");
                OutputStream os = new FileOutputStream("001.txt");
        ) {

        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
